﻿namespace Coditate.Savant
{
    /// <summary>
    /// Interface which unifies the <see cref="ISimpleSavant"/> and <see cref="ISimpleSavant2"/> interfaces.
    /// </summary>
    /// <remarks>
    /// <see cref="SimpleSavant"/> implements this interface rather than directly implementing
    /// <see cref="ISimpleSavant"/> and <see cref="ISimpleSavant2"/>. This allows for easier configuration management and
    /// unit test mocking in applications which commonly use the methods exposed by both of the sub-interfaces.
    /// </remarks>
    public interface ISimpleSavantU : ISimpleSavant, ISimpleSavant2
    {
    }
}